#include "double_link_list.h"
#include "File.h"




void double_link_list_1(void)
{
    /* ********************* 初始化 ********************* */
    Double_Link_List * list;
    init_double_link_list(&list);

    /* *********************  插入  ********************* */
    // insert_double_link_list( list  , data[0] , 1);
    // insert_double_link_list( list  , data[1] , 2);
    // insert_double_link_list( list  , data[2] , 3);
    // insert_double_link_list( list  , data[3] , 4);

    // insert_double_link_list( list  , data[4] , 3);
    // insert_double_link_list( list  , data[5] , 800);


    /* ******************  从文件插入  ****************** */
    File_scanf( list );

    /* *********************  删除  ********************* */
    delete_double_link_list( list , 1);

    delete_double_link_list( list , 8 );

    delete_double_link_list( list , 1000 );

    

    /* *********************  遍历  ********************* */
    print_double_link_list(list);

    /* *********************  销毁  ********************* */
    free_double_link_list(&list);
}


int main(int argc, char const *argv[])
{
    double_link_list_1();
    return 0;
}


